package com.cssw.fyzb.core.model.dodb.base;

import com.ydn.dbframe.plugin.activerecord.Model;
import com.ydn.dbframe.plugin.activerecord.IBean;

/**
 *  do not modify this file.
 */
@SuppressWarnings("serial")
public abstract class BaseCmfUserVideo<M extends BaseCmfUserVideo<M>> extends Model<M> implements IBean {

	public void setId(java.lang.Long id) {
		set("id", id);
	}
	
	public java.lang.Long getId() {
		return getLong("id");
	}

	/**
	 * 腾讯vod视频id
	 */
	public void setVideoId(java.lang.String videoId) {
		set("video_id", videoId);
	}
	
	/**
	 * 腾讯vod视频id
	 */
	public java.lang.String getVideoId() {
		return getStr("video_id");
	}

	/**
	 * 用户ID
	 */
	public void setUid(java.lang.Integer uid) {
		set("uid", uid);
	}
	
	/**
	 * 用户ID
	 */
	public java.lang.Integer getUid() {
		return getInt("uid");
	}

	/**
	 * 标题
	 */
	public void setTitle(java.lang.String title) {
		set("title", title);
	}
	
	/**
	 * 标题
	 */
	public java.lang.String getTitle() {
		return getStr("title");
	}

	/**
	 * 封面图片
	 */
	public void setThumb(java.lang.String thumb) {
		set("thumb", thumb);
	}
	
	/**
	 * 封面图片
	 */
	public java.lang.String getThumb() {
		return getStr("thumb");
	}

	/**
	 * 封面小图
	 */
	public void setThumbS(java.lang.String thumbS) {
		set("thumb_s", thumbS);
	}
	
	/**
	 * 封面小图
	 */
	public java.lang.String getThumbS() {
		return getStr("thumb_s");
	}

	/**
	 * 视频地址
	 */
	public void setHref(java.lang.String href) {
		set("href", href);
	}
	
	/**
	 * 视频地址
	 */
	public java.lang.String getHref() {
		return getStr("href");
	}

	/**
	 * 水印视频
	 */
	public void setHrefW(java.lang.String hrefW) {
		set("href_w", hrefW);
	}
	
	/**
	 * 水印视频
	 */
	public java.lang.String getHrefW() {
		return getStr("href_w");
	}

	/**
	 * 点赞数
	 */
	public void setLikes(java.lang.Integer likes) {
		set("likes", likes);
	}
	
	/**
	 * 点赞数
	 */
	public java.lang.Integer getLikes() {
		return getInt("likes");
	}

	/**
	 * 浏览数（涉及到推荐排序机制，所以默认为1）
	 */
	public void setViews(java.lang.Integer views) {
		set("views", views);
	}
	
	/**
	 * 浏览数（涉及到推荐排序机制，所以默认为1）
	 */
	public java.lang.Integer getViews() {
		return getInt("views");
	}

	/**
	 * 评论数
	 */
	public void setComments(java.lang.Integer comments) {
		set("comments", comments);
	}
	
	/**
	 * 评论数
	 */
	public java.lang.Integer getComments() {
		return getInt("comments");
	}

	/**
	 * 踩总数
	 */
	public void setSteps(java.lang.Integer steps) {
		set("steps", steps);
	}
	
	/**
	 * 踩总数
	 */
	public java.lang.Integer getSteps() {
		return getInt("steps");
	}

	/**
	 * 分享数量
	 */
	public void setShares(java.lang.Integer shares) {
		set("shares", shares);
	}
	
	/**
	 * 分享数量
	 */
	public java.lang.Integer getShares() {
		return getInt("shares");
	}

	/**
	 * 发布时间
	 */
	public void setAddtime(java.lang.Integer addtime) {
		set("addtime", addtime);
	}
	
	/**
	 * 发布时间
	 */
	public java.lang.Integer getAddtime() {
		return getInt("addtime");
	}

	/**
	 * 维度
	 */
	public void setLat(java.lang.String lat) {
		set("lat", lat);
	}
	
	/**
	 * 维度
	 */
	public java.lang.String getLat() {
		return getStr("lat");
	}

	/**
	 * 经度
	 */
	public void setLng(java.lang.String lng) {
		set("lng", lng);
	}
	
	/**
	 * 经度
	 */
	public java.lang.String getLng() {
		return getStr("lng");
	}

	/**
	 * 城市
	 */
	public void setCity(java.lang.String city) {
		set("city", city);
	}
	
	/**
	 * 城市
	 */
	public java.lang.String getCity() {
		return getStr("city");
	}

	/**
	 * 是否删除 1删除（下架）0不下架
	 */
	public void setIsdel(java.lang.Boolean isdel) {
		set("isdel", isdel);
	}
	
	/**
	 * 是否删除 1删除（下架）0不下架
	 */
	public java.lang.Boolean getIsdel() {
		return get("isdel");
	}

	/**
	 * 视频状态 0未审核 1通过 2拒绝 3疑是
	 */
	public void setStatus(java.lang.Integer status) {
		set("status", status);
	}
	
	/**
	 * 视频状态 0未审核 1通过 2拒绝 3疑是
	 */
	public java.lang.Integer getStatus() {
		return getInt("status");
	}

	/**
	 * 背景音乐ID
	 */
	public void setMusicId(java.lang.Integer musicId) {
		set("music_id", musicId);
	}
	
	/**
	 * 背景音乐ID
	 */
	public java.lang.Integer getMusicId() {
		return getInt("music_id");
	}

	/**
	 * 下架原因
	 */
	public void setXiajiaReason(java.lang.String xiajiaReason) {
		set("xiajia_reason", xiajiaReason);
	}
	
	/**
	 * 下架原因
	 */
	public java.lang.String getXiajiaReason() {
		return getStr("xiajia_reason");
	}

	/**
	 * 曝光值
	 */
	public void setShowVal(java.lang.Integer showVal) {
		set("show_val", showVal);
	}
	
	/**
	 * 曝光值
	 */
	public java.lang.Integer getShowVal() {
		return getInt("show_val");
	}

	/**
	 * 审核时间
	 */
	public void setNopassTime(java.lang.Integer nopassTime) {
		set("nopass_time", nopassTime);
	}
	
	/**
	 * 审核时间
	 */
	public java.lang.Integer getNopassTime() {
		return getInt("nopass_time");
	}

	/**
	 * 视频完整看完次数(涉及到推荐排序机制，所以默认为1)
	 */
	public void setWatchOk(java.lang.Integer watchOk) {
		set("watch_ok", watchOk);
	}
	
	/**
	 * 视频完整看完次数(涉及到推荐排序机制，所以默认为1)
	 */
	public java.lang.Integer getWatchOk() {
		return getInt("watch_ok");
	}

	/**
	 * 是否为广告视频 0 否 1 是
	 */
	public void setIsAd(java.lang.Boolean isAd) {
		set("is_ad", isAd);
	}
	
	/**
	 * 是否为广告视频 0 否 1 是
	 */
	public java.lang.Boolean getIsAd() {
		return get("is_ad");
	}

	/**
	 * 广告显示到期时间
	 */
	public void setAdEndtime(java.lang.Long adEndtime) {
		set("ad_endtime", adEndtime);
	}
	
	/**
	 * 广告显示到期时间
	 */
	public java.lang.Long getAdEndtime() {
		return getLong("ad_endtime");
	}

	/**
	 * 广告外链
	 */
	public void setAdUrl(java.lang.String adUrl) {
		set("ad_url", adUrl);
	}
	
	/**
	 * 广告外链
	 */
	public java.lang.String getAdUrl() {
		return getStr("ad_url");
	}

	/**
	 * 权重值，数字越大越靠前
	 */
	public void setOrderno(java.lang.Integer orderno) {
		set("orderno", orderno);
	}
	
	/**
	 * 权重值，数字越大越靠前
	 */
	public java.lang.Integer getOrderno() {
		return getInt("orderno");
	}

	/**
	 * 标签ID
	 */
	public void setLabelid(java.lang.Integer labelid) {
		set("labelid", labelid);
	}
	
	/**
	 * 标签ID
	 */
	public java.lang.Integer getLabelid() {
		return getInt("labelid");
	}

	/**
	 * 是否商品视频，0否1是
	 */
	public void setIsgoods(java.lang.Boolean isgoods) {
		set("isgoods", isgoods);
	}
	
	/**
	 * 是否商品视频，0否1是
	 */
	public java.lang.Boolean getIsgoods() {
		return get("isgoods");
	}

	/**
	 * 是否支付，0否1是
	 */
	public void setIspay(java.lang.Boolean ispay) {
		set("ispay", ispay);
	}
	
	/**
	 * 是否支付，0否1是
	 */
	public java.lang.Boolean getIspay() {
		return get("ispay");
	}

	/**
	 * 热门次数
	 */
	public void setPNums(java.lang.Integer pNums) {
		set("p_nums", pNums);
	}
	
	/**
	 * 热门次数
	 */
	public java.lang.Integer getPNums() {
		return getInt("p_nums");
	}

	/**
	 * 热门到期时间
	 */
	public void setPExpire(java.lang.Integer pExpire) {
		set("p_expire", pExpire);
	}
	
	/**
	 * 热门到期时间
	 */
	public java.lang.Integer getPExpire() {
		return getInt("p_expire");
	}

	/**
	 * 热门购买时间
	 */
	public void setPAdd(java.lang.Integer pAdd) {
		set("p_add", pAdd);
	}
	
	/**
	 * 热门购买时间
	 */
	public java.lang.Integer getPAdd() {
		return getInt("p_add");
	}

	/**
	 * 视频分类id
	 */
	public void setClassid(java.lang.Integer classid) {
		set("classid", classid);
	}
	
	/**
	 * 视频分类id
	 */
	public java.lang.Integer getClassid() {
		return getInt("classid");
	}

	/**
	 * 需花费钻石数
	 */
	public void setCoin(java.lang.Integer coin) {
		set("coin", coin);
	}
	
	/**
	 * 需花费钻石数
	 */
	public java.lang.Integer getCoin() {
		return getInt("coin");
	}

	/**
	 * 绑定商品id
	 */
	public void setGoodsid(java.lang.Integer goodsid) {
		set("goodsid", goodsid);
	}
	
	/**
	 * 绑定商品id
	 */
	public java.lang.Integer getGoodsid() {
		return getInt("goodsid");
	}

	/**
	 * 横竖屏(封面-高/宽)，大于1表示竖屏,小于1表示横屏
	 */
	public void setAnyway(java.lang.String anyway) {
		set("anyway", anyway);
	}
	
	/**
	 * 横竖屏(封面-高/宽)，大于1表示竖屏,小于1表示横屏
	 */
	public java.lang.String getAnyway() {
		return getStr("anyway");
	}

}
